Based FPGA Synthesis for Multi - Output

نویسندگان

  • Christoph Scholl
  • Paul Molitor
چکیده

1 Communication Based FPGA Synthesis for Multi-Output Boolean Functions Christoph Scholl Paul Molitor Department of Computer Science Department of Computer Science Universit at des Saarlandes Martin-Luther Universit at Halle D 66041 Saarbr ucken, FRG D-06099 Halle (Saale), FRG Tel: ++49 681 302-2274 Tel: ++49 345 622 529 Fax: ++49 681 302-4421 Fax: ++49 345 622 514 e-mail: [email protected] e-mail: [email protected] Abstract| One of the crucial problems multi-level logic synthesis techniques for multi-output boolean functions f = (f1; : : : ; fm) : f0; 1gn ! f0; 1gm have to deal with is nding sublogic which can be shared by di erent outputs, i.e., nding boolean functions = ( 1; : : : ; h) : f0; 1gp ! f0; 1gh which can be used as common sublogic of good realizations of f1; : : : ; fm. In this paper we present an e cient robdd based implementation of this Common Decomposition Functions Problem (cdf). Formally, cdf is de ned as follows: Given m boolean functions f1; : : : ; fm : f0; 1gn ! f0; 1g, and two natural numbers p and h, nd h boolean functions 1; : : : ; h : f0; 1gp ! f0; 1g such that 81 k m there is a decomposition of fk of the form fk(x1; : : : ; xn) = g(k)( 1(x1; : : : ; xp); : : : ; h(x1; : : : ; xp); (k) h+1(x1; : : : ; xp); : : : ; (k) rk (x1; : : : ; xp); xp+1; : : : ; xn) using a minimal number rk of single-output boolean decomposition functions. Experimental results applying the method to FPGA synthesis are promising.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Field Programmable Gate Array Implementation of Active Control Laws for Multi-mode Vibration Damping

This paper investigate the possibility and effectiveness of multi-mode vibration control of a plate through real-time FPGA (Field Programmable Gate Array) implementation. This type of embedded system offers true parallel and high throughput computation abilities. The control object is an aluminum panel, clamped to a Perspex box’s upper side. Two types of control laws are studied. The first belo...

متن کامل

Based FPGA Synthesis for Multi - Output Boolean Functions

| One of the crucial problems multi-level logic synthesis techniques for multi-output boolean functions f = (f 1 ; : : : ; f m ) : f0; 1g n ! f0; 1g m have to deal with is nding sublogic which can be shared by di erent outputs, i.e., nding boolean functions = ( 1 ; : : : ; h ) : f0; 1g p ! f0; 1g h which can be used as common sublogic of good realizations of f 1 ; : : : ; f m . In this paper we...

متن کامل

Generation of Three-Phase PWM Inverter using Xilinx FPGA and its Application for Utility Connected PV System (RESEARCH NOTE)

Analysis and practical implementation of the regular symmetric sampled three-phase PWM inverter waveform has been presented in this paper. It is digitally implemented on a Xilinx field programmable gate array FPGA, and the essential considerations involved in the feasibility of using a Xilinx XC4008E software-based to generate PWM has been discussed. All the necessary Xilinx hardware/software t...

متن کامل

Fault injection test bed for clock violation or metastability based Cipher attacks on FPGA hardware

In this project an FPGA based test bed is realized for injecting faults through clock glitches, to result in setup and hold violations. The UART interface is realized on FPGA to provide PC based controlling for this fault injection. The pre-build serial International Data Encryption (IDEA) algorithm synthesis models will be used as test encryption algorithm. The Xilinx Digital clock manager (DC...

متن کامل

Discrete Multi Objective Particle Swarm Optimization Algorithm for FPGA Placement (RESEARCH NOTE)

Placement process is one of the vital stages in physical design. In this stage, modules and elements of circuit are placed in distinct locations according to optimization basis. So that, each placement process tries to influence on one or more optimization factor. In the other hand, it can be told unequivocally that FPGA is one of the most important and applicable devices in our electronic worl...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1995